// pages/user/invite/invite.js
import {
  getInviteSurvey
} from '../../../api/invite.js';
import {
  getSubscribeMessageAuth
} from '../../../utils/util.js';

Page({

  /**
   * 页面的初始数据
   */
  data: {
    inviteNum: 0, // 邀请好友数
    dredgeNum: 0, // 开通会员好友数
    badge: false, // 红点
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    getInviteSurvey().then(res => {
      this.setData({
        inviteNum: res.beVipAmount,
        dredgeNum: res.invitationAmount,
      })
    })
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    getApp().globalData.unRead.invite.members = []; // 清除
    const {
      invite
    } = getApp().globalData.unRead;
    this.setData({
      badge: invite.vips.length > 0,
    })
  },

  /**
   * 跳转生成邀请卡
   */
  handleRenderCard() {
    // 申请邀请结果提醒授权
    getSubscribeMessageAuth(['g2HbGAy8qqhCXApzlAuItgRkJYxP8rRGy2bgYecwVyg']).then(() => {
      wx.navigateTo({
        url: './card/card',
      })
    })
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})